Creating New Complaint Types
I want to add new complaint categories so that the system remains up-to-date with new types of service or billing issues.
- Required Fields: I must be able to enter a unique name in the "Complaint Type" text field.
- Status Selection: I can set the initial status of the complaint type using "Active" or "Inactive" radio buttons.
- Validation: The system should prevent saving if the "Complaint Type" field is left empty (indicated by the asterisk *).
- Form Submission: I can click the "Save" button to commit the new category to the database.
- Navigation Back: I can click the "View List" button to return to the Master list without saving changes.
Managing Operational Status
To toggle the status of a complaint type between Active and Inactive so that I can retire old categories without deleting historical data.
- Inactive State: When a complaint type is set to "Inactive" (like "QA Complaint Type 2"), it should remain visible in the Master list for record-keeping but be restricted from selection in new service tickets.
- Visual Feedback: The Status column in the Master list should clearly differentiate between "Active" and "Inactive" records at a glance.